| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

CompositeEncoder.h
1 // CompositeEncoder.h
3 //
5
6 namespace nkImages
7 {
16 class CompositeEncoder final
17 {
18 public :
19
20 // Decompression
27 static bool canDecode (nkMemory::BufferView<unsigned char> data) ;
35 static Image decode (nkMemory::BufferView<unsigned char> data, const AlignmentDescriptor& alignmentDescriptor = AlignmentDescriptor()) ;
36 } ;
37 }
nkMemory::BufferView< unsigned char >
nkImages::CompositeEncoder::canDecode
static bool canDecode(nkMemory::BufferView< unsigned char > data)
nkImages::CompositeEncoder
Utility encoder using all other encoders within nkImages to parse arbitrary data.
Definition: CompositeEncoder.h:17
nkImages::AlignmentDescriptor
Holds information about alignment constraints.
Definition: AlignmentDescriptor.h:12
nkImages
Encompasses all API of component NilkinsImages.
Definition: BmpEncoder.h:7
nkImages::CompositeEncoder::decode
static Image decode(nkMemory::BufferView< unsigned char > data, const AlignmentDescriptor &alignmentDescriptor=AlignmentDescriptor())
nkImages::Image
Holds all information required for an image, with ownership over the data.
Definition: Image.h:14